package com.rasenhund.android.grecorder.schema;

import java.io.Serializable;

/**
 * 戦闘履歴オブジェクトクラス
 */
public class Record implements Serializable {

    private static final long serialVersionUID = 1L;

    protected long rowId;
    protected int stageCd;
    protected int categoryCd;
    protected int resultCd;
    protected String insertDate = "";
    protected int versus;
    protected int point; // TODO: 未実装
    protected int rankCd; // TODO: 未実装
    protected String memo = "";
    protected int excludeFlg; // TODO: 未実装
    protected int armyCd;

    /********************
     * getter / setter
     ********************/

    // ID
    public long getRowId() {
        return rowId;
    }

    public void setRowId(long rowId) {
        this.rowId = rowId;
    }

    // ステージコード
    public int getStageCd() {
        return stageCd;
    }

    public void setStageCd(int stageCd) {
        this.stageCd = stageCd;
    }

    // カテゴリコード
    public int getCategoryCd() {
        return categoryCd;
    }

    public void setCategoryCd(int categoryCd) {
        this.categoryCd = categoryCd;
    }

    // 結果コード
    public int getResultCd() {
        return resultCd;
    }

    public void setResultCd(int resultCd) {
        this.resultCd = resultCd;
    }

    // 登録日
    public String getInsertDate() {
        return insertDate;
    }

    public void setInsertDate(String insertDate) {
        this.insertDate = insertDate;
    }

    // 対戦人数(未実装)
    public int getVersus() {
        return versus;
    }

    public void setVersus(int versus) {
        this.versus = versus;
    }

    // ポイント(未実装)
    public int getPoint() {
        return point;
    }

    public void setPoint(int point) {
        this.point = point;
    }

    // 戦闘ランクコード(未実装)
    public int getRankCd() {
        return rankCd;
    }

    public void setRankCd(int rankCd) {
        this.rankCd = rankCd;
    }

    // メモ
    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    // 集計対象外フラグ(未実装)
    public int getExcludeFlg() {
        return excludeFlg;
    }

    public void setExcludeFlg(int excludeFlg) {
        this.excludeFlg = excludeFlg;
    }

    // 軍属コード
    public int getArmyCd() {
        return armyCd;
    }

    public void setArmyCd(int armyCd) {
        this.armyCd = armyCd;
    }


}
